package com.shrct.businessprocess.budget;

import com.shrct.businessprocess.budget.RCDirectCostRequest;
import com.shrct.businessprocess.budget.RCProductDirectCostRequestType;
import com.shrct.businessprocess.budget.impl.RCProductDirectCostRequestImpl;
import com.shrct.businessprocess.budget.proxy.RCProductDirectCostRequestProxy;
import edu.fudan.mylang.pf.EntityImplementation;

@EntityImplementation(implementBy = RCProductDirectCostRequestImpl.class)
public interface RCProductDirectCostRequest extends RCDirectCostRequest {
  public abstract RCProductDirectCostRequestType getRequestType();
  
  public abstract RCProductDirectCostRequest setRequestType(final RCProductDirectCostRequestType requestType);
  
  public abstract String getEntityName();
  
  public abstract RCProductDirectCostRequestProxy toProxy();
}
